Example
Integrate-system integrates the system
The parameter system-derivative is a function that takes a system state (a vector of values for the state variables y1,…, yn) and produces a system derivative (the values y1′,…, yn′). The parameter initial-state provides an initial system state, and h is an initial guess for the length of the integration step.
The value returned by integrate-system is an infinite stream of system states.
Runge-Kutta-4 takes a function, f, that produces a system derivative from a system state. Runge-Kutta-4 produces a function that takes a system state and produces a new system state.
Map-streams is analogous to map: it applies its first argument (a procedure) to all the elements of its second argument (a stream).
Infinite streams are implemented as pairs whose car holds the first element of the stream and whose cdr holds a promise to deliver the rest of the stream.
The following illustrates the use of integrate-system in
integrating the system
Show some output?